package it.clem.little.domain.terreno;

import it.clem.little.domain.units.IUnit;

public interface IUnitaSchierata extends IUnit {

  int getCol();

  int getRow();

  boolean isAmica();

  boolean puoAgire(Terreno terreno);

  boolean puoAvanzare(Terreno terreno);

  boolean agisce(Terreno terreno);

  void avanza(int quantita);
  
  void slow(double percentuale);
  void haste(double percentuale);
  void resetEffetti();
  double getPercentualeSlow();
  double getPercentualeHaste();

}
